blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body{background:#fff;color:#555;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif}
caption,td,th{font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
a{color:#555;text-decoration:none}
a:hover{text-decoration:underline}
img{border:none}
li,ol,ul{list-style:none}
button,input,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif}
table{border-collapse:collapse}
html{overflow-y:scroll}
.clearfix{clear:both;*zoom:1}
.clearleft{clear:left}
.clearright{clear:right}
.f-left{float:left}
.f-right{float:right}
.margin-left1{margin-left:1%}
.margin-right1{margin-right:1%}
.margin-bottom1{margin-bottom:1%}
.margin-top1{margin-top:1%}
.margin-left3{margin-left:3%}
.margin-right3{margin-right:3%}
.margin-bottom3{margin-bottom:3%}
.margin-top3{margin-top:3%}
.margin-left5{margin-left:5%}
.margin-right5{margin-right:5%}
.margin-bottom5{margin-bottom:5%}
.margin-top5{margin-top:1%}
.background-f9f9f9{background-color:#f9f9f9}
.background-007aff{background-color:#007aff}
.index-box{width:100%;min-width:320px;max-width:720px;margin:0 auto;position:relative;overflow-x:hidden}
.slide-mask{position:fixed;top:0;left:0;width:100%;height:500px;background-color:rgba(0,0,0,.2);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:100;display:none}
.aside-nav{position:fixed;top:0;left:-50%;width:50%;line-height:3em;font-size:1.2em;font-weight:700;text-indent:10px;background-color:#007aff;z-index:500}
.aside-nav a{color:#fff;text-decoration:none}
.aside-nav ul li{border-bottom:1px dashed #eee;color:#fff}
.aside-nav p{color:#fff;font-size:1.5em;text-shadow:5px 5px 10px #eee;border-bottom:2px solid #eee}
nav{width:100%;height:42px;line-height:42px;color:#fff;font-size:1.5em;text-shadow:1px 1px 10px #eee;background-color:#003aff}
nav strong{margin-left:10px}
nav p{float:right;width:24px;height:24px;margin:8px 10px;position:relative}
nav p b{width:80%;height:0;border:1px solid #fff;position:absolute}
nav p b:nth-child(1){top:20%;left:8%}
nav p b:nth-child(2){top:50%;left:8%}
nav p b:nth-child(3){top:75%;left:8%}